package com.zzyl.nursing.dto;

import com.zzyl.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 老人详细信息DTO
 *
 * @author alexis
 * @date 2025-09-20
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("老人详细信息DTO")
public class ElderRoomDeviceDto {

    /** 绑定关系ID */
    @ApiModelProperty(value = "绑定关系ID")
    @Excel(name = "绑定关系ID")
    private String mid;

    /** 备注 */
    @ApiModelProperty(value = "备注")
    @Excel(name = "备注")
    private String mremark;

    /** 老人ID */
    @ApiModelProperty(value = "老人ID")
    @Excel(name = "老人ID")
    private String elderId;

    /** 老人姓名 */
    @ApiModelProperty(value = "老人姓名")
    @Excel(name = "老人姓名")
    private String name;

    /** 老人头像 */
    @ApiModelProperty(value = "老人头像")
    @Excel(name = "老人头像")
    private String image;

    /** 床号 */
    @ApiModelProperty(value = "床号")
    @Excel(name = "床号")
    private String bedNumber;

    /** 房间类型名称 */
    @ApiModelProperty(value = "房间类型名称")
    @Excel(name = "房间类型名称")
    private String typeName;

    /** 物联网设备ID */
    @ApiModelProperty(value = "物联网设备ID")
    @Excel(name = "物联网设备ID")
    private String iotId;

    /** 设备名称 */
    @ApiModelProperty(value = "设备名称")
    @Excel(name = "设备名称")
    private String deviceName;

    /** 产品Key */
    @ApiModelProperty(value = "产品Key")
    @Excel(name = "产品Key")
    private String productKey;
}
